package com.ktgj.service.api.domain;

import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 贵宾厅附件（厅图片）对象 viphall_attachment
 * 
 * @author ruoyi
 * @date 2021-09-03
 */
public class ViphallAttachmentApi extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long linkId;

    /** 贵宾厅ID */
    @Excel(name = "贵宾厅ID")
    private Long viphallId;

    /** 附件名称 */
    @Excel(name = "附件名称")
    private String attachName;

    /** 存储路径 */
    @Excel(name = "存储路径")
    private String attachPath;

    /** 1,室内；2,室外；3 地图 */
    @Excel(name = "1,室内；2,室外；3 地图")
    private String attachMentTypeid;

    /** 状态：0，默认；-1000，删除 */
    @Excel(name = "状态：0，默认；-1000，删除")
    private String status;

    /** 操作人ID */
    @Excel(name = "操作人ID")
    private Long ipemployeeId;

    public void setLinkId(Long linkId) 
    {
        this.linkId = linkId;
    }

    public Long getLinkId() 
    {
        return linkId;
    }
    public void setViphallId(Long viphallId) 
    {
        this.viphallId = viphallId;
    }

    public Long getViphallId() 
    {
        return viphallId;
    }
    public void setAttachName(String attachName) 
    {
        this.attachName = attachName;
    }

    public String getAttachName() 
    {
        return attachName;
    }
    public void setAttachPath(String attachPath) 
    {
        this.attachPath = attachPath;
    }

    public String getAttachPath() 
    {
        return attachPath;
    }
    public void setAttachMentTypeid(String attachMentTypeid) 
    {
        this.attachMentTypeid = attachMentTypeid;
    }

    public String getAttachMentTypeid() 
    {
        return attachMentTypeid;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setIpemployeeId(Long ipemployeeId) 
    {
        this.ipemployeeId = ipemployeeId;
    }

    public Long getIpemployeeId() 
    {
        return ipemployeeId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("linkId", getLinkId())
            .append("viphallId", getViphallId())
            .append("attachName", getAttachName())
            .append("attachPath", getAttachPath())
            .append("attachMentTypeid", getAttachMentTypeid())
            .append("status", getStatus())
            .append("ipemployeeId", getIpemployeeId())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
